@media screen and (min-width: 768px) {
  header.container {
    height: 90px;
    position: relative;
  }
}
.h_link {
  text-align: center;
}
.h_link ul li {
  vertical-align: middle;
}
.h_link .phone {
  display: none;
  padding-left: 23px;
  background: url(../images/iconlist.png) no-repeat 0 4px;
}
.h_link em {
  font-style: normal;
  color: #ccc;
}
.h_link .weixin,
.h_link .weibo {
  display: block;
  width: 24px;
  height: 24px;
  background: url(../images/iconlist.png) no-repeat;
}
.h_link .weixin {
  background-position: 0 -30px;
}
.h_link .weibo {
  background-position: 0 -60px;
}
@media screen and (min-width: 768px) {
  .h_link {
    text-align: right;
  }
  .h_link .phone {
    display: inline-block;
  }
}
.logo {
  display: block;
  margin: 0 auto;
  width: 238px;
  height: 54px;
  background: url(../images/logo.png) no-repeat 0 0;
}
@media screen and (min-width: 768px) {
  .logo {
    position: absolute;
    left: 0;
    top: 18px;
  }
}
.search {
  margin-top: 14px;
}
@media screen and (min-width: 768px) {
  .search {
    text-align: right;
    margin-top: 21px;
  }
}
